using System;
using Rdl;

namespace GTame.ReportParser
{

    public class ConnectionPropertiesType
    {

        private string _ConnectString;
        private string _DataProvider;
        private System.Nullable<bool> _IntegratedSecurity;
        private string _Prompt;

        public string ConnectString
        {
            get
            {
                return _ConnectString;
            }
            set
            {
                _ConnectString = value;
            }
        }

        public string DataProvider
        {
            get
            {
                return _DataProvider;
            }
            set
            {
                _DataProvider = value;
            }
        }

        public System.Nullable<bool> IntegratedSecurity
        {
            get
            {
                return _IntegratedSecurity;
            }
            set
            {
                _IntegratedSecurity = value;
            }
        }

        public string Prompt
        {
            get
            {
                return _Prompt;
            }
            set
            {
                _Prompt = value;
            }
        }

        public ConnectionPropertiesType()
        {
            _IntegratedSecurity = new System.Nullable<bool>[]();
        }

        public Rdl.ConnectionPropertiesType Write()
        {
            // trial
            return null;
        }

    } // class ConnectionPropertiesType

}

